$(document).ready(function(){
//bootbox.alert("Hello world!", function() {
////Example.show("Hello world callback");
//}); 

});

//funciones de CRUD
$('#tabla').on('click', '#agregar', function(event){
    event.preventDefault();
    var siteURL = URL();
    var nombre = $('#nombre');
    var precio = $('#precio');
    var data = $( '#token, #nombre, #precio' ).serialize();
    
    if (nombre.val() !== "" && precio.val() !== ""){
        $.ajax({
            url: siteURL+'/administracion/asistente',
            data: data,
            type: 'post',
            success: function(data){
                setNewToken();
                $( "#nuevo" ).after( data.html );
                nombre.val('');
                precio.val('');
            }
        });
    }
});

$('#tabla').on('click', '.eliminar', function(event){
    event.preventDefault();
    var fila =  $(this).parents('tr');
    var name = fila.children('.cel2').text();
//    var msg = "¿Desea dejar sin rol a los usuarios pertenecientes" +
//            "al rol " + name;
//    bootbox.confirm( msg, function(result) {
//    
//    }); 
    var siteURL = URL();
    var id = $(this).attr( "id_fila" );
    var $form = $('#token').serializeArray();
    $form.push({name:'id',value:id});
    
    $.ajax({
        url: siteURL+'/administracion/asistente',
        data: $form,
        type: 'delete',
        success: function(data){
            setNewToken();
            if(data.estatus === true){
                fila.remove();
            }
        }
    });
    
});
$('#tabla').on('click', '.modificar', function(event){
    event.preventDefault();
    var siteURL = URL();
    var fila = $(this).parent().parent();
    var nombre = fila.children('td.cel2').text();
    var precio = fila.children('td.cel3').text();
    
    var input = '<input class="form-control"'+
                'type="text"'+
                'placeholder="Tipo de asistente"'+
                'value="'+nombre+'" />';
    var input2 = '<input class="form-control"'+
                'type="text"'+
                'placeholder="Precio"'+
                'value="'+precio+'" />';
    
    fila.children('td.cel2').html(input);
    fila.children('td.cel3').html(input2);
    fila.children('td.cel4').children('a.modificar').text('Guardar');
    fila.children('td.cel4').children('a.modificar').removeClass( "modificar" ).addClass( "guardar" );;
});
$('#tabla').on('click', '.guardar', function(event){
    event.preventDefault();
    var siteURL = URL();
    var fila = $(this).parent().parent();
    var id = $(this).attr( "id_fila" );
    var nombre = fila.children('td.cel2').children('input').val();
    var precio = fila.children('td.cel3').children('input').val();
    var $form = $('#token').serializeArray();
    $form.push({name:'id',value:id});
    $form.push({name:'nombre',value:nombre});
    $form.push({name:'precio',value:precio});
    
    $.ajax({
        url: siteURL+'/administracion/asistente',
        data: $form,
        type: 'put',
        success: function(data){
            setNewToken();
            if(data.estatus === true){
                fila.children('td.cel2').html(nombre);
                fila.children('td.cel3').html(precio);
                fila.children('td.cel4').children('a.guardar').text('Modificar');
                fila.children('td.cel4').children('a.guardar').removeClass( "guardar" ).addClass( "modificar" );
            }
        }
    });
});

    

